// using System;
// using System.Collections;
// using System.Collections.Generic;
// using UnityEngine;
// using WXB;
// 
// public class NGUINodeObject : WXB.RenderNode.NodeObject
// {
//     protected override Rect getNodeRect()
//     {
//         return new Rect(0, 0, 300, 300);
//     }
//     protected override UIFont getFontPtr()
//     {
//         return mDefaultFont;
//     }
// 
//     protected override RenderCache getNodeRenderCache()
//     {
//         return mRenderCache;
//     }
// 
//     protected override float getNodeAlpha()
//     {
//         return 1.0f;
//     }
// 
//     RenderCache mRenderCache = new RenderCache();
//     UIFont mDefaultFont;
// 
//     public void SetFont(UIFont font)
//     {
//         mDefaultFont = font;
//     }
// 
//     public void Release()
//     {
//         mRenderCache.Clear();
//         d_nodeList.Clear();
//         d_lineSize.Clear();
//     }
// 
//     public RenderCache GetRenderCache()
//     {
//         return mRenderCache;
//     }
// }